.price-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 5rpx 0;
	.price-content {
		display: flex;
		align-items: baseline;
		.price {
			font-size: 40rpx;
			color: #d33123;
			font-weight: bold;
			.symbol {
				font-size: 27rpx;
			}
		}
		.line-price {
			font-size: 24rpx;
			text-decoration: line-through;
			color: #aaa;
			margin-left: 20rpx;
		}
	}
}
.name-box {
	margin-bottom: 20rpx;
	.name {
		font-size: 32rpx;
		font-weight: 500;
		color: #292b2e;
		padding: 15rpx 0;
	}
	.brief {
		font-size: 24rpx;
		font-weight: 400;
		color: #6e737d;
	}
}
.tag-box {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.stock-box {
	background-color: #f6f9fb;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20rpx 0;
	border-radius: 10rpx;
	margin-top: 10rpx;
	.item {
		flex: 1;
		border-right: 1px solid #eee;
		.lab {
			text-align: center;
			font-size: 24rpx;
			color: #6e737d;
			margin-bottom: 10rpx;
		}
		.icon {
			display: flex;
			justify-content: center;
			margin-bottom: 2rpx;
		}
		.val {
			text-align: center;
			font-size: 28rpx;
			color: #292b2e;
			font-weight: 600;
		}
	}
	.item:last-child {
		border-right: none;
	}
}
